使用从业机构订单号查看下单结果
从业机构使用从业机构订单号、医疗机构商户号,通过该接口主动查询订单状态,完成下一步的业务逻辑。当下单没有返回信息时,可以通过此接口查询下单结果,如果查询返回订单不存在,则可以重试下单。
请求参数 | 类型 | 描述 |
---|---|---|
out_trade_no | string | 医保自费混合订单号 |
query | object | 声明请求的查询参数 |
sub_mchid | string | 医疗机构的商户号 |
php
$instance->v3->medIns->orders->outTradeNo->_out_trade_no_->getAsync([
'out_trade_no' => '1217752501201407033233368318',
'query' => [
'sub_mchid' => '1900000109',
],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$instance->chain('v3/med-ins/orders/out-trade-no/{out_trade_no}')->getAsync([
'out_trade_no' => '1217752501201407033233368318',
'query' => [
'sub_mchid' => '1900000109',
],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$instance['v3/med-ins/orders/out-trade-no/{out_trade_no}']->getAsync([
'out_trade_no' => '1217752501201407033233368318',
'query' => [
'sub_mchid' => '1900000109',
],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$response = $instance->v3->medIns->orders->outTradeNo->_out_trade_no_->get([
'out_trade_no' => '1217752501201407033233368318',
'query' => [
'sub_mchid' => '1900000109',
],
]);
print_r(json_decode((string) $response->getBody(), true));
php
$response = $instance->chain('v3/med-ins/orders/out-trade-no/{out_trade_no}')->get([
'out_trade_no' => '1217752501201407033233368318',
'query' => [
'sub_mchid' => '1900000109',
],
]);
print_r(json_decode((string) $response->getBody(), true));
php
$response = $instance['v3/med-ins/orders/out-trade-no/{out_trade_no}']->get([
'out_trade_no' => '1217752501201407033233368318',
'query' => [
'sub_mchid' => '1900000109',
],
]);
print_r(json_decode((string) $response->getBody(), true));
返回字典 | 类型 | 描述 |
---|---|---|
mix_trade_no | string | 医保自费混合订单号 |
mix_pay_status | string | 医保自费混合订单支付状态UNKNOWN_MIX_PAY_STATUS | MIX_PAY_CREATED | MIX_PAY_SUCCESS | MIX_PAY_REFUND | MIX_PAY_FAIL 枚举值之一 |
self_pay_status | string | 混合订单中自费部分的支付状态UNKNOWN_SELF_PAY_STATUS | SELF_PAY_CREATED | SELF_PAY_SUCCESS | SELF_PAY_REFUND | SELF_PAY_FAIL | NO_SELF_PAY 枚举值之一 |
med_ins_pay_status | string | 混合订单中自费部分的支付状态UNKNOWN_MED_INS_PAY_STATUS | MED_INS_PAY_CREATED | MED_INS_PAY_SUCCESS | MED_INS_PAY_REFUND | MED_INS_PAY_FAIL | NO_MED_INS_PAY 枚举值之一 |
paid_time | string | 订单支付时间 |
passthrough_response_content | string | 支付完成后医保局返回内容 |
payAuthNo | string | |
payOrdId | string | |
setlLatlnt | string | |
mix_pay_type | string | 混合支付类型UNKNOWN_MIX_PAY_TYPE | CASH_ONLY | INSURANCE_ONLY | CASH_AND_INSURANCE 枚举值之一 |
order_type | string | 订单类型UNKNOWN_ORDER_TYPE | REG_PAY | DIAG_PAY | COVID_EXAM_PAY | IN_HOSP_PAY | PHARMACY_PAY | INSURANCE_PAY | INT_REG_PAY | INT_RE_DIAG_PAY | INT_RX_PAY | COVID_ANTIGEN_PAY | MED_PAY 枚举值之一 |
appid | string | 从业机构的公众号ID |
sub_appid | string | 医疗机构的公众号ID |
sub_mchid | string | 医疗机构的商户号 |
sub_openid | string | 用户在医疗机构AppID下的唯一标识 |
pay_for_relatives | boolean | 是否代亲属支付 |
out_trade_no | string | 从业机构订单号 |
serial_no | string | 医疗机构订单号 |
pay_order_id | string | 医保局返回的支付单ID |
pay_auth_no | string | 医保局返回的支付授权码 |
geo_location | string | 用户定位信息 |
city_id | string | 城市ID |
med_inst_name | string | 医疗机构名称 |
med_inst_no | string | 医疗机构编码 |
med_ins_order_create_time | string | 医保下单时间 |
total_fee | integer | 使用该接口下单的总金额 |
med_ins_gov_fee | integer | 医保局结算后,医保统筹支付金额 |
med_ins_self_fee | integer | 医保局结算后,医保个账支付金额 |
med_ins_other_fee | integer | 医保局结算后,医保其他支付金额 |
med_ins_cash_fee | integer | 医保局结算后,需要自费的金额 |
wechat_pay_cash_fee | integer | 实际需要用户微信支付的金额 |
cash_add_detail | object[] | 现金补充列表 |
cash_add_fee | integer | 现金补充金额 |
cash_add_type | string | 现金补充类型DEFAULT_ADD_TYPE | FREIGHT | OTHER_MEDICAL_EXPENSES 枚举值之一 |
cash_reduce_detail | object[] | 现金减免列表 |
cash_reduce_fee | integer | 现金减免金额 |
cash_reduce_type | string | 现金减免类型DEFAULT_REDUCE_TYPE | HOSPITAL_REDUCE | PHARMACY_DISCOUNT | DISCOUNT | PRE_PAYMENT | DEPOSIT_DEDUCTION 枚举值之一 |
callback_url | string | 回调通知URL |
prepay_id | string | 自费预下单ID |
passthrough_request_content | string | 医疗机构透传给医保的数据 |
payAuthNo | string | |
payOrdId | string | |
setlLatlnt | string | |
extends | string | 扩展字段 |
attach | string | 附加数据 |
channel_no | string | 渠道号 |
med_ins_test_env | boolean | 是否到医保局测试环境下单 |
参阅 官方文档